package modelo;

import java.util.ArrayList;

public class Equipo {
 
	//Atributos
	private String codEquipo;
	private String nomEquipo;
	private int annoFund;
	private String ciudad;
	private String nomEstadio; //Tengo una clac con esto
	private int jueJug;
	private int jueGan;
	private int jueEmp;
	private int juePer;
	private int ptosAcum;
	private int golFavor;
	private int golContra;
	
	private ArrayList<Jugador>jugadores;
	//Constructor por Defecto
	public Equipo() {
	
		super();
		// TODO Auto-generated constructor stub
	}
    
	//Constructor por Defecto
	public Equipo(String codEquipo, String nomEquipo, int annoFund,
			String ciudad, String nomEstadio) {
		super();
		this.codEquipo = codEquipo;
		this.nomEquipo = nomEquipo;
		this.annoFund = annoFund;
		this.ciudad = ciudad;
		this.nomEstadio = nomEstadio;
		this.jugadores = new ArrayList<Jugador>();
		this.jueJug = 0;
		this.jueGan = 0;
		this.jueEmp = 0;
		this.juePer = 0;
		this.golFavor = 0;
		this.golContra = 0;
	}

	//Getter y Setter
	public String getCodEquipo() {
		return codEquipo;
	}

	public void setCodEquipo(String codEquipo) {
		this.codEquipo = codEquipo;
	}

	public String getNomEquipo() {
		return nomEquipo;
	}

	/**public void setNomEquipo(String nomEquipo) {
		this.nomEquipo = nomEquipo;
	}**/

	public int getAnnoFund() {
		return annoFund;
	}

	/*public void setAnnoFund(int annoFund) {
		this.annoFund = annoFund;
	}*/

	public String getCiudad() {
		return ciudad;
	}

	/*public void setCiudad(String ciudad) {
		this.ciudad = ciudad;
	}*/

	public String getNomEstadio() {
		return nomEstadio;
	}

	/*public void setNomEstadio(String nomEstadio) {
		this.nomEstadio = nomEstadio;
	}*/

	public int getJueJug() {
		return jueJug;
	}

	/*public void setJueJug(int jueJug) {
		this.jueJug = jueJug;
	}*/

	public int getJueGan() {
		return jueGan;
	}

	/*public void setJueGan(int jueGan) {
		this.jueGan = jueGan;
	}*/

	public int getJueEmp() {
		return jueEmp;
	}

	/*public void setJueEmp(int jueEmp) {
		this.jueEmp = jueEmp;
	}*/

	public int getJuePer() {
		return juePer;
	}

	/*public void setJuePer(int juePer) {
		this.juePer = juePer;
	}*/

	public int getGolFavor() {
		return golFavor;
	}

	/*public void setGolFavor(int golFavor) {
		this.golFavor = golFavor;
	}*/

	public int getGolContra() {
		return golContra;
	}

	/*public void setGolContra(int golContra) {
		this.golContra = golContra;
	}*/
	public ArrayList<Jugador> getJugadores(){
		if (jugadores.size() > 0) {
			return this.jugadores;
		}
		else{
			return null;
		}
	}
	public void setJugadores(ArrayList<Jugador> jugadores){
	 this.jugadores = jugadores; 
	}

	public Equipo get(int rowIndex) {
		// TODO Auto-generated method stub
		return null;
	}
	public int puntosAcum(){
		return (jueGan *3)+(jueEmp * 1);
	}

}

